<!doctype html>
<!--
Copyright 2020 Mark Callow
SPDX-License-Identifier: CC0-1.0
-->
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>JS Binding Tests & Demos</title>
      <style>
        body {
          max-width: 500px;
        }
      </style>
  </head>
  <h1>KTX2 with Basis WebGL demos</h1>
  <p>
    Example webpages to render Basis Universal compressed textures,
    that are in KTX2 containers. All demos require WebAssembly and WebGL
    support.
  </p>
  <ul>
    <li><a href="libktx-webgl">libktx and WebGL</a>: uses libktx and its embedded
    Basisu transcoder compiled to .wasm and renders directly via WebGL.</li>
    <li><a href="libktx-gltf/">libktx and glTF 2.0</a>: uses libktx and a glTF
    engine to load glTF files with KHR_texture_basisu for textures.
    TO BE IMPLEMENTED.</li>
    <li><a href="llt-three/">transcodeImage with Pure JS KTX2 loader for three.js</a>:
    transcodeImage is a BasisU transcoder method independent of .basis or any container
    format written in C++ and compiled to .wasm.</li>
    <li><a href="llt-gltf/">transcodeImage with Pure JS .ktx2 parser and glTF 2.0</a>:
    transcodeImage is a BasisU transcoder method independent of .basis or any container
    format written in C++ and compiled to .wasm. TO BE IMPLEMENTED.</li>
  </ul>
</html>
